home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / CODING / GRAPHICS / COMMON.ZIP / MAKEBRK.C < prev    next >
Encoding:
Text File  |  1995-06-20  |  2.8 KB  |  89 lines

  1. /* used to get ascii keys from scan codes */
  2. scan_code_t scan_codes[NUM_KEYS]=
  3. {
  4.    {0x00,0x00},     /*  00  */
  5.    {ESC, ESC},      /*  01  esc */
  6.    {'1', '!'},      /*  02  */
  7.    {'2', '@'},      /*  03  */
  8.    {'3', '#'},      /*  04  */
  9.    {'4', '$'},      /*  05  */
  10.    {'5', '%'},      /*  06  */
  11.    {'6', '^'},      /*  07  */
  12.    {'7', '&'},      /*  08  */
  13.    {'8', '*'},      /*  09  */
  14.    {'9', '('},      /*  10  */
  15.    {'0', ')'},      /*  11  */
  16.    {'-', '_'},      /*  12  */
  17.    {'=', '+'},      /*  13  */
  18.    {BCKSPC, BCKSPC},/*  14  bckspc */
  19.    {0x09, 0x09},    /*  15  tab */
  20.    {'q', 'Q'},      /*  16  */
  21.    {'w', 'W'},      /*  17  */
  22.    {'e', 'E'},      /*  18  */
  23.    {'r', 'R'},      /*  19  */
  24.    {'t', 'T'},      /*  20  */
  25.    {'y', 'Y'},      /*  21  */
  26.    {'u', 'U'},      /*  22  */
  27.    {'i', 'I'},      /*  23  */
  28.    {'o', 'O'},      /*  24  */
  29.    {'p', 'P'},      /*  25  */
  30.    {'[', '{'},      /*  26  */
  31.    {']', '}'},      /*  27  */
  32.    {CR, CR},        /*  28  enter */
  33.    {0x0, 0x0},      /*  29  CTRL */
  34.    {'a', 'A'},      /*  30  */
  35.    {'s', 'S'},      /*  31  */
  36.    {'d', 'D'},      /*  32  */
  37.    {'f', 'F'},      /*  33  */
  38.    {'g', 'G'},      /*  34  */
  39.    {'h', 'H'},      /*  35  */
  40.    {'j', 'J'},      /*  36  */
  41.    {'k', 'K'},      /*  37  */
  42.    {'l', 'L'},      /*  38  */
  43.    {';', ':'},      /*  39  */
  44.    {'\'', '\"'},    /*  40  */
  45.    {'`',  '~'},     /*  41  */
  46.    {0x0, 0x0},      /*  42  left shift */
  47.    {'\\', '|'},     /*  43  */
  48.    {'z', 'Z'},      /*  44  */
  49.    {'x', 'X'},      /*  45  */
  50.    {'c', 'C'},      /*  46  */
  51.    {'v', 'V'},      /*  47  */
  52.    {'b', 'B'},      /*  48  */
  53.    {'n', 'N'},      /*  49  */
  54.    {'m', 'M'},      /*  50  */
  55.    {',', '>'},      /*  51  */
  56.    {'.', '<'},      /*  52  */
  57.    {'/', '?'},      /*  53  */
  58.    {0x0, 0x0},      /*  54  right shift */
  59.    {'*', '*'},      /*  55  * grey asterix */
  60.    {0x0, 0x0},      /*  56  alt */
  61.    {' ', ' '},      /*  57  */
  62.    {0x0, 0x0},      /*  58  caps lock */
  63.    {F1, F1},        /*  59  */
  64.    {F2, F2},        /*  60  */
  65.    {F3, F3},        /*  61  */
  66.    {F4, F4},        /*  62  */
  67.    {F5, F5},        /*  63  */
  68.    {F6, F6},        /*  64  */
  69.    {F7, F7},        /*  65  */
  70.    {F8, F8},        /*  66  */
  71.    {F9, F9},        /*  67  */
  72.    {F10, F10},      /*  68  */
  73.    {0x0, 0x0},      /*  numlock  */
  74.    {0x0, 0x0},      /*  70  scroll lock*/
  75.    {HOME, HOME},    /*  71  */
  76.    {UP, UP},        /*  72  */
  77.    {PGUP, PGUP},    /*  73  */
  78.    {'-', '-'},      /*  74  grey minus */
  79.    {LEFT, LEFT},    /*  75  */
  80.    {CENTRE, CENTRE},/*  76  */
  81.    {RIGHT, RIGHT},  /*  77  */
  82.    {'+', '+'},      /*  78  grey plus */
  83.    {END, END},      /*  79  */
  84.    {DOWN, DOWN},    /*  80  */
  85.    {PGDN, PGDN},    /*  81  */
  86.    {INS, INS},      /*  82  */
  87.    {DEL, DEL}       /*  83  */
  88. };
  89.